Synonyms for "do well"

Words with similar meaning